import 'package:drift/drift.dart';
import 'dart:async' show Future;

// 条件导入，避免在非Web平台上导入Web特定的库
import 'database_native.dart' if (dart.library.html) 'database_web.dart';

/// 数据库适配器工厂
class DatabaseAdapterFactory {
  /// 创建适合当前平台的数据库连接
  static Future<DatabaseConnection> createConnection() async {
    // 使用条件导入的函数来创建数据库连接
    return createDatabaseConnection();
  }
}
